/*作者：942031558@qq.com
时间：2018-01-08
*/

.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
.share{padding: 5px;-webkit-filter: grayscale(1);filter: gray;filter: grayscale(1);}
.share:hover{-webkit-filter: grayscale(0);filter: none;filter: grayscale(0);}
em,i{font-style: normal;}
dt{font-weight: normal;}
/*内外边距*/
body{overflow-x: hidden;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {
	margin: 0px;list-style:none;
	padding: 0px; -webkit-text-size-adjust:none;
	outline: none;
}
.span12{padding: 20px 0;}
.span12 h3{padding: 10px 0;font-weight: normal;font-size: 20px;}
.blue{color: #00539f;}

.text_o{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block !important;}
.dn{display:none !important;}
/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}

#pro-main{font-size:14px;}
#pro-main>div{margin-top: 40px;line-height:30px;}
#pro-main .des {line-height:30px;}
#pro-main p {line-height:30px;}
.pro-title h3{font-size: 24px;;}
.pro-title p{color: #999;padding-top: 10px;}
.pro-memo{padding: 40px 0 0;}
.vm{display: inline-block;vertical-align: middle;}
.pro-memo .mt15 {line-height: 22px;height: 22px;display: block; }
.pro-memo .mt15 i{padding-top:5px}
.pro-memo .icon{line-height: 20px;color: #fff;padding: 0 20px;}
.icon-green{background: #83c44e;}
.icon-red{background: #e53935;}
.pro-memo dd i{font-size: 24px;}
.pro-memo dl{padding: 0 0 40px;}
.icon-eye{color: #666;}
.pro-txt{font-size: 12px;color: #999;}
.pro-btn{border: 0px solid #00539f;width: 130px;line-height: 40px;border-radius: 0px;font-size: 16px;background-color: #dddddd;outline: none !important;}
.pro-btn:hover{background-color: #00539f;color: #ffffff;}
.pro-btnin{font-size: 16px;}
.yellow{color: #FFAE00; width: 15px; height: 15px}
#pro-memo>div{margin-top: 20px;}
.tit{padding: 13px 0;border-bottom: 1px dotted #ccc;margin-bottom: 12px;}
.tit h3{font-size: 18px; color: #333;}
.tit a{font-size: 12px;color: #999;}
.lh38{height: 38px;line-height: 38px;overflow: hidden}
.pro-memor li{margin-bottom: 15px;}
.memol-title{border-bottom: 0px solid #ccc;padding: 1px 0;position: relative;margin-bottom: 15px;}
.memol-title h3{border-bottom: 1px solid #096cbf;position: absolute;left: 0;bottom: -1px;font-size: 20px;padding: 8px 0;}
.pro-memol{line-height: 26px;}
.pro-memol h5{font-size: 16px;padding: 25px 0 8px;}
.pro-memol table th,.pro-memol table td{padding: 0 10px;font-weight: normal;;font-size: 12px;}

.relative{padding-bottom: 40px;}
.relative .btn-more{background: url(../images/btn-more.jpg) no-repeat left center;padding-left: 32px;font-size: 16px;}
.relative h3{font-size: 20px;float: left;}
.blimg{margin-right: 10px;}
#honor{/*  overflow:hidden; margin:15px 0 0;border:1px solid #e0e0e0;*/}
#honor .bigImg{background:#fff url(../images/load.gif) center no-repeat; padding:25px 0 35px 0; /*border:1px solid #f1f1f1;*/}
#honor .bigImg img{width:340px; height: 340px}
#honor .smallImg{ /*background:#f6f6f6;*/}
#honor .smallImg li{ margin:15px 0 0 13px;border:1px solid #e2e2e2;}
#honor .smallImg li.on{border: 1px solid #3398fe !important;}
#honor .smallImg img{ vertical-align:top; }
#honor .slide{width: 330px;margin: 0 auto; overflow:hidden;}
#honor .slide ul{ width:1000000000px; position:relative; top:0px;}
#honor .smallImg span{ width:30px; height:50px; border:1px solid #e0e0e0; background-color:#fff; background-position:center; cursor:pointer; background-repeat:no-repeat; display:block !important; overflow:hidden; text-indent:-999px;}
#honor .smallImg span.top{ background-image:url(../images/honorUp.png); float:left; margin:-115px 0 0 20px;}
#honor .smallImg span.down{ background-image:url(../images/honorDown.png); float:right; margin-right:27px; margin:-115px 20px 0 0px;}
#honor .smallImg span.top:hover{ background-image:url(../images/honorUph.png); float:left; margin:-115px 0 0 20px;}
#honor .smallImg span.down:hover{ background-image:url(../images/honorDownh.png); float:right; margin-right:27px; margin:-115px 20px 0 0px;}

#honor1{/*  overflow:hidden; margin:15px 0 0;border:1px solid #e0e0e0;*/}
#honor1 .bigImg img{width:569px; height: 569px}
#honor1 .smallImg{ /*background:#f6f6f6;*/}
#honor1 .smallImg li{ margin:15px 0 0 13px;border:1px solid #e2e2e2;}
#honor1 .smallImg li.on{border: 1px solid #3398fe !important;}
#honor1 .smallImg img{ vertical-align:top; }
#honor1 .slide{width: 330px;margin: 0 auto; overflow:hidden;}
#honor1 .slide ul{ width:1000000000px; position:relative; top:0px;}
#honor1 .smallImg span{ width:30px; height:50px; border:1px solid #e0e0e0; background-color:#fff; background-position:center; cursor:pointer; background-repeat:no-repeat; display:block !important; overflow:hidden; text-indent:-999px;}
#honor1 .smallImg span.top{ background-image:url(../images/honorUp.png); float:left; margin:-115px 0 0 20px;}
#honor1 .smallImg span.down{ background-image:url(../images/honorDown.png); float:right; margin-right:27px; margin:-115px 20px 0 0px;}
#honor1 .smallImg span.top:hover{ background-image:url(../images/honorUph.png); float:left; margin:-115px 0 0 20px;}
#honor1 .smallImg span.down:hover{ background-image:url(../images/honorDownh.png); float:right; margin-right:27px; margin:-115px 20px 0 0px;}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
	
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing { 
    cursor:url(../images/grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-carousel  .owl-item{border:1px solid #dae0e5; }
#owl-demo {margin-left: auto;margin-right: auto;}
#owl-demo .item { display: block; position:relative; }
#owl-demo .item>img {display: block;width: 100%; padding: 20px 0;}
.owl-buttons div{font-size:1.2em;font-weight: bold; font-family:'宋体'; width:33px;line-height: 22px; position:absolute;color: #999; vertical-align:central;border: 1px solid #ccc;text-align: center;}
.owl-prev{right:32px; top:-35px;}
.owl-next{right:0; top:-35px;}
.owl-buttons div:hover{color: #333;}
#owl-demo h1{text-align:center; color:#fff; font-size:22px;text-decoration:none;}
#owl-demo h2{width:45px; height:1px; font-size:0; background:#e2c38a; margin:8px auto 15px;}
#owl-demo h3{color:#ccc; font-size:16px;}
#owl-demo h2,#owl-demo h3{opacity:0; position:relative; top:20px;}
#owl-demo h5{font-size: 16px;padding: 8px 0;}
#owl-demo h6{font-size: 14px;color: #333;padding-bottom: 6px;}
#owl-demo dl{padding: 0 10px 10px;font-size: 12px;}